/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.io.IOException;
/*     */ import java.io.InputStream;
/*     */ import java.util.Arrays;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class tl
/*     */   extends fl<ae>
/*     */ {
/*  17 */   private byte[] m = new byte[1];
/*  18 */   private byte[] l = new byte[16];
/*  19 */   private int t = 0;
/*  20 */   private int d = 0;
/*  21 */   private int z = 0;
/*  22 */   private int i = 0;
/*  23 */   private int w = 0;
/*  24 */   private int q = 0;
/*  25 */   private int g = 0;
/*     */ 
/*     */   
/*     */   public tl(pe pe1, dk dk1, char[] arrayOfChar) throws IOException {
/*  29 */     super(pe1, dk1, arrayOfChar);
/*     */   }
/*     */ 
/*     */   
/*     */   public ae v(dk dk1, char[] arrayOfChar) throws IOException {
/*  34 */     return new ae(dk1.v(), arrayOfChar, v(dk1), z());
/*     */   }
/*     */ 
/*     */   
/*     */   public int read() throws IOException {
/*  39 */     int i = read(this.m);
/*     */     
/*  41 */     if (i == -1) {
/*  42 */       return -1;
/*     */     }
/*     */     
/*  45 */     return this.m[0];
/*     */   }
/*     */ 
/*     */   
/*     */   public int read(byte[] arrayOfByte) throws IOException {
/*  50 */     return read(arrayOfByte, 0, arrayOfByte.length);
/*     */   }
/*     */ 
/*     */   
/*     */   public int read(byte[] arrayOfByte, int i, int j) throws IOException {
/*  55 */     this.z = j;
/*  56 */     this.i = i;
/*  57 */     this.w = 0;
/*     */     
/*  59 */     if (this.d != 0) {
/*  60 */       v(arrayOfByte, this.i);
/*     */       
/*  62 */       if (this.w == j) {
/*  63 */         return this.w;
/*     */       }
/*     */     } 
/*     */     
/*  67 */     if (this.z < 16) {
/*  68 */       this.g = super.read(this.l, 0, this.l.length);
/*  69 */       this.t = 0;
/*     */       
/*  71 */       if (this.g == -1) {
/*  72 */         this.d = 0;
/*     */         
/*  74 */         if (this.w > 0) {
/*  75 */           return this.w;
/*     */         }
/*     */         
/*  78 */         return -1;
/*     */       } 
/*     */       
/*  81 */       this.d = this.g;
/*     */       
/*  83 */       v(arrayOfByte, this.i);
/*     */       
/*  85 */       if (this.w == j) {
/*  86 */         return this.w;
/*     */       }
/*     */     } 
/*     */     
/*  90 */     int k = super.read(arrayOfByte, this.i, this.z - this.z % 16);
/*     */     
/*  92 */     if (k == -1) {
/*  93 */       if (this.w > 0) {
/*  94 */         return this.w;
/*     */       }
/*  96 */       return -1;
/*     */     } 
/*     */     
/*  99 */     return k + this.w;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void v(InputStream inputStream) throws IOException {
/* 118 */     v(v(inputStream));
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public byte[] v(InputStream inputStream) throws IOException {
/* 142 */     byte[] arrayOfByte = new byte[10];
/* 143 */     int i = xe.v(inputStream, arrayOfByte);
/*     */     
/* 145 */     if (i != 10) {
/* 146 */       throw new pg("Invalid AES Mac bytes. Could not read sufficient data");
/*     */     }
/*     */     
/* 149 */     return arrayOfByte;
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\tl.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */